A series of seemingly unconnected events and 50 important speaking parts make this film a jigsaw puz...